body {
    -webkit-user-select: none;
    -webkit-text-size-adjust: none;
    background: #FFF;
}

.bg_f2 {
    background: #f2f2f2;
}

ul.round_mysoft {
    background-color: #FFF;
    text-align: left;
    font-size: 14px;
    line-height: 24px;
    /*-webkit-border-radius:5px;
    -moz-border-radius:5px;*/
    padding: 0px 0px 0px 0px;
    margin-bottom: 11px;
    display: block;
    /*margin: 8px;*/
}

ul.round_mysoft li {
    border: solid #f0f0f0;
    border-width: 0 0 0px 0;
    padding: 12px 12px 12px 12px;
}

.round_mysoft li.nob {
    border-width: 0;
}

.round_mysoft li.nob .px {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background-color: #FFFFFF;
    border: 1px solid #E8E8E8;
    margin: 5px 0px;
    padding: 5px 10px;
}

.kuang th {
    color: #333333;
    padding: 0;
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    width: 89px;
}

ul.round_mysoft li:only-of-type {
    border-width: 0;
}

ul.round_mysoft li:last-of-type {
    border-width: 0;
    border-top: 1px solid #f0f0f0;
}

.round_mysoft li,
.round_mysoft li span,
.round_mysoft li a {
    /*line-height:22px;*/
}

.round_mysoft li span {
    display: block;
    /*background: url(../img/arrow3.png) no-repeat right 50%;*/
    -webkit-background-size: 8.5px 13px;
    background-size: 8.5px 13px;
    padding: 10px 20px 9px 0;
    position: relative;
    font-size: 16px;
    min-height: 22px;
}

.round_mysoft li span.none {
    background: none repeat scroll 0 0 transparent;
}

.round_mysoft li span.noneorder {
    background: none repeat scroll 0 0 transparent;
    padding: 10px 5px 9px 0;
}

.round_mysoft li span.none em {
    right: 0;
}

.round_mysoft li.addr {
    background: url(../img/addr.png) no-repeat scroll 10px 13px transparent;
    background-size: 15px 15px;
    line-height: 22px;
    padding-left: 34px;
}

.round_mysoft li.orderinfo {
    background: url(../img/order.png) no-repeat scroll 10px 13px transparent;
    background-size: 15px 15px;
    line-height: 22px;
    padding-left: 34px;
}

.round_mysoft li.title {
    /* background-color:#E1E1E1; */
    height: 48px;
    line-height: 51px;
    font-size: 16px;
}

.round_mysoft li.title span {
    padding: 5px 15px 4px 0;
    font-size: 16px;
    color: #000;
    text-shadow: 0 1px #FFF;
    font-weight: bold;
}

.round_mysoft li.title_bottom {
    text-align: center;
    padding: 3px 0px 7px 0;
}

.round_mysoft li.title_bottom span {
    padding: 5px 15px 4px 0;
    font-size: 14px;
    color: #666;
    text-shadow: 0 1px #FFF;
    text-align: center;
}

.round_mysoft li p {
    padding: 0;
    margin: 2px 0;
    color: #6a6a6a;
    font-size: 12px;
    line-height: 14px;
}

.round_mysoft li div {
    overflow: hidden;
}

.round_mysoft_call {
    display: block;
    margin: 0px 10px;
    height: 35px;
    line-height: 35px;
    text-align: left;
    border: 1px solid #C6C6C6;
}

.btn_st {
    height: 25px;
    margin-top: 5px;
    width: 70px;
    font-size: 12px;
    box-shadow: 0 1px #CCCCCC;
    -moz-box-shadow: 0 1px #CCCCCC;
    -webkit-box-shadow: 0 1px #CCCCCC;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    vertical-align: bottom;
    overflow: visible;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #f1f1f1;
    background-image: -webkit-linear-gradient(bottom, #CCC 0%, #E5E5E5 3%, #FFF 97%, #FFF 100%);
    background-image: -moz-linear-gradient(bottom, #CCC 0%, #E5E5E5 3%, #FFF 97%, #FFF 100%);
    background-image: -ms-linear-gradient(bottom, #CCC 0%, #E5E5E5 3%, #FFF 97%, #FFF 100%);
    color: #000;
    border: 1px solid #AAA;
    text-shadow: 0 1px #FFFFFF;
}

.btn_st:active {
    background: #E5E5E5;
    background-image: -webkit-linear-gradient(bottom, #999 0%, #fff 3%, #CCC 97%, #E5E5E5 100%);
    background-image: -moz-linear-gradient(bottom, #999 0%, #fff 3%, #CCC 97%, #E5E5E5 100%);
    background-image: -ms-linear-gradient(bottom, #999 0%, #fff 3%, #CCC 97%, #E5E5E5 100%);
    text-decoration: none;
    color: #000;
}

.round_mysoft td {
    vertical-align: top;
}

.round_mysoft li.content_ {
    color: #6a6a6a;
    line-height: 21px;
}

.cardexplain {
    margin: 0px 5px 20px 5px;
    min-width: 301px;
    background: #ededed;
    padding-left: 5px;
    padding-right: 5px;
}

.round_mysoft_call_div {
    width: 100%;
    height: 66px;
    line-height: 66px;
    background: #ededed;
}

.round_mysoft_call_div .phone_button {
    color: #33cc66;
    text-align: center;
    margin-top: 12px;
    margin-left: 9px;
    background: none;
    border-radius: 5px;
    padding: 7px;
    width: 120px;
    height: 25px;
    line-height: 25px;
    float: left;
    overflow: hidden;
    border: 1px solid #33cc66;
    cursor: pointer;
}

.round_mysoft_call_div .seehouse_button {
    color: #FFF;
    text-align: center;
    margin-top: 12px;
    margin-right: 9px;
    background: rgb(51, 204, 102);
    border-radius: 5px;
    padding: 7px;
    width: 120px;
    height: 25px;
    line-height: 25px;
    float: left;
    overflow: hidden;
    float: right;
    font-size: 17px;
    border: 1px solid #33cc66;
    cursor: pointer;
}

.round_mysoft_call_div .seehouse_button:active,
.round_mysoft_call_div .phone_button:active {
    background-color: #2caf56;
    border: 1px solid #2caf56
}


/*楼盘详情页面*/

.round_mysoft .jbinfo {
    color: #333333;
    padding: 0px 12px 0px 12px;
    border-bottom: 1px solid #f0f0f0;
}

.table_jbinfo_ td {
    height: 21px;
    line-height: 21px;
}

.table_jbinfo_ {
    color: #6a6a6a;
}

.round_mysoft .content_ div p {
    font-size: 14px;
    margin: 0;
    line-height: 21px;
}